engine mounting strut - Turco Inglés Diccionario